/*
 * shape.h
 *
 *  Created on: 03 May 2012
 *      Author: hframe
 */

#ifndef SHAPE_H_
#define SHAPE_H_

#include "../../common.h"
#include "geometry.h"

startnamespace( androidplus )
startnamespace(ui)
startnamespace(widget)


class shape:public virtual geometry {
public:
	shape();
	virtual ~shape();
	void render(surface *srfc);
protected:
     t_string vertex_shader();
      t_string fragment_shader();
     t_string get_type_name();
public:
     drawing::color pen_color;

};

endnamespace(widget)
endnamespace(ui)
endnamespace(androidplus)
#endif /* SHAPE_H_ */
